<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>字符串-api</title>
</head>
<body>
<script>
const str01 = '这1个字符串str的长度是？';

// str.charAt(index)
console.log('charAt:', str01.charAt(3));// 字
// str.charCodeAt(index) 查看指定下标对应的Unicode编码
console.log('charCodeAt:', str01.charCodeAt(3));// 23383

// str.indexOf('xxx', start) 查看xxx第一次出现在字符串中的下标
console.log('indexOf:', str01.indexOf('字'));// 3
// str.lastIndexOf('xxx', start) 查看xxx最后一次出现在字符串中的下标
console.log('lastIndexOf:', str01.lastIndexOf('字'));// 3

// str.includes(xxx) 是否包含xxx
console.log('includes:', str01.includes('字'));// true

// str1.concat(str2) 连接str1与str2
console.log('concat:', str01.concat('不知道哦。'));// 这1个字符串str的长度是？不知道哦。

// 截取--str.slice(n1,n2) 截取由下标n1开始到下标n2为止之间所有的数据
console.log('slice:', str01.slice(1, 3));// 1个
// 截取--str.substring(n1,n2) 截取由下标n1开始到下标n2为止之间所有的数据
console.log('substring:', str01.substring(1, 3));// 1个

// 其它常用:toLowerCase,toUpperCase,trim,splite
</script>
</body>
</html>